package com.cat.model.biz.service.admin;

import java.io.File;
import java.sql.SQLException;

import com.cat.model.common.model.common.GraphicsScalePictureVO;
import com.cat.model.common.model.common.GraphicsZedCardVO;
import com.cat.model.common.model.common.GraphicsInfoVO;

public interface GraphicsInfoService {

	GraphicsInfoVO createGraphicsInfo(GraphicsInfoVO graphicsInfo,String[] style, File image,
			String imageFileName);

	int deleteGraphicsInfo(long id);

	int updateGraphicsInfo(GraphicsInfoVO graphicsInfo,String[] style, File image,
			String imageFileName);
	
	/**
	 * 新增作品图
	 * */
	GraphicsScalePictureVO addGraphicsScalePic(GraphicsScalePictureVO vo, File image,
			String imageFileName) throws SQLException;
	
	/**
	 * 删除作品图
	 */
	int deleteGraphicsScalePic(long id);
	
	/**
	 * 更新作品图
	 * */
	int updateGraphicsScalePic(GraphicsScalePictureVO vo, File image,
			String imageFileName) throws SQLException;
	
	/**
	 * 新增模特卡
	 * */
	GraphicsZedCardVO addGraphicsZedCard(GraphicsZedCardVO vo, File image,String imageFileName) throws SQLException;
	
	/**
	 * 删除模特卡
	 */
	int deleteGraphicsZedCard(long id);
	
	/**
	 * 更新模特卡
	 * */
	int updateGraphicsZedCard(GraphicsZedCardVO vo, File image,String imageFileName) throws SQLException;
}
